package com.jhhc.EngineeringSafety.Calculate.Forecast.service;

import com.jhhc.EngineeringSafety.Calculate.Forecast.entity.BDMS_YB_RESULT_M;
import java.util.List;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

public abstract interface BDMS_YB_RESULT_M3Service
{
    public abstract BDMS_YB_RESULT_M queryById(String paramString);

    public abstract Page<BDMS_YB_RESULT_M> queryByPage(BDMS_YB_RESULT_M paramBDMS_YB_RESULT_M, PageRequest paramPageRequest);

    public abstract List<BDMS_YB_RESULT_M> searchAllByCschemeid(String paramString, List<String> paramList, Integer paramInteger);
    List<BDMS_YB_RESULT_M> searchAllByCschemeid2(String cschemeid,  Integer dType);
    public abstract int insert(BDMS_YB_RESULT_M paramBDMS_YB_RESULT_M);

    public abstract BDMS_YB_RESULT_M update(BDMS_YB_RESULT_M paramBDMS_YB_RESULT_M);

    public abstract boolean deleteById(String paramString);
}
